body,ol,ul,h1,h2,h3,h4,h5,h6,p,th,td,dl,dd,form,fieldset,legend,input,textarea,select
{
    margin:0;
    padding:0;
}
body
{
    font:12px"宋体","Arial Narrow",HELVETICA;
    min-width: 1200px;
    background:#FFFFFF;
}
a{
    color:#2d374b;
    text-decoration:none;
}
a:hover{
    text-decoration:underline;}
li{
    list-style:none;
}
*{
    margin:0px;
    padding:0px;
    border:0px;
}
.wrap{
    width:100%;
    height:100%;
}
.header{
    height:120px;
    width:100%;
}
.logo{
    width:100%;
    height:90px;
    /*background:red;*/
    position:relative;
}
.logo_left{
    width: 177px;
    height: 39px;
    position: absolute;
    top: 50%;
    margin-top: -20px;
    left: 290px;
}
.logo_left img{
    width:177px;
    height:39px;
}
.logo_right{
    position: absolute;
    width: 188px;
    height: 21px;
    right: 105px;
    top: 35px;
}
.logo_right .my_f{
    width: 163px;
    height: 19px;
    border: 1px solid #D6D6D6;
    color: #D6D6D6;
    float: left;
    overflow: hidden;
    border-right: 0px;
}
.logo_right .my_f .search_text{
    border:1px solid #F6F6F6;
    outline:none;
    width: 161px;
    padding: 2px 2px;
    line-height: 15px;
    font-size: 12px;
    background:#F9F9F9;
    color:#D6D6D6;
}
.logo_right .inp_bg{
    width: 23px;
    height: 19px;
    background: url(../images/search.png) no-repeat center;
    float: left;
    cursor: pointer;}

.nav{
    width:100%;
    height:30px;
    background:#BD0901;
}
.nav ul{
    width:800px;
    height:30px;
    margin:0 auto;
}
.nav ul li{
    width:98px;
    height:30px;
    float:left;
    border-right:1px solid #C14E48;
    border-left:1px solid #9A0801;
    text-align: center;
    line-height: 30px;
}
.nav ul li a{
    font-size:15px;
}
.nav ul li a:link,.nav ul li a:visited{
    color:#EED5D4;
}
.nav ul li a:active,.nav ul li a:hover{
    color:#FF0;
}
.banner{
    width:100%;
    height:385px;
    /*border:1px solid red;*/
    position:relative;
}
.pic{
    width:100%;
    height:385px;
    /*background:lightgreen;*/
    overflow:hidden;
    position:relative;
}
.pic ul li{
    width:100%;
    height:385px;
    /*border:1px solid #00f;*/
    position:absolute;
    left:-100%;
    top:0px;
}
.pic ul li img{
    width:100%;
    height:385px;
}
.left{
    width:37px;
    height:37px;
    /*border:1px solid black;*/
    position:absolute;
    top:50%;
    left:20px;
    margin-top:-19px;
    background:url(../images/left.png);
    cursor:pointer;
    display:none;
}
.right{
    width:37px;
    height:37px;
    /*border:1px solid black;*/
    position:absolute;
    top:50%;
    right:20px;
    margin-top:-19px;
    background:url(../images/right.png);
    cursor:pointer;
    display:none;
}
.white{
    background: rgba(79, 115, 130, 0.5);
    width: 37px;
    height: 50px;
    position: absolute;
    margin-top: -6px;
}
.buttom{
    width: 128px;
    height: 22px;
    /*border: 1px solid blue;*/
    position: absolute;
    bottom: 20px;
    left: 50%;
    margin-left: -64px;
}
.buttom ul{
    width: 130px;
    height: 22px;
    /*background:#009911;*/
}
.buttom ul li{
    width:22px;
    height:22px;
    /*border:1px solid purple;*/
    float:left;
    margin-right:10px;
    background:url(../images/22.png);
    cursor:pointer;
}
.buttom ul .bg{
    background:url(../images/23.png);
}
.main{
    width:100%;
    height:150px;
}
.content{
    width: 960px;
    height: 150px;
    margin: 25px auto;
}
.part{
    float:left;
    width:240px;
    height:150px;
}
.part h3{
    color:#555555;
    margin-bottom: 8px;
    font-size:15px;
}
.part p{
    color:#A6A6A6;
    margin-top: 13px;
    font-size:12px;
}
.part a:link,.part a:visited{
    color:#555555;}
.part a:active,.part a:hover{
    color:#A21607;
}
.footer{
    width: 100%;
    height: 35px;
    background: #D8D8D8;
    font-size: 15px;
    text-align: center;
    line-height: 35px;
    color: #B0B0B0;
    margin-top: 50px;
}
